package bst

import "fanshuai-go/common"

type BST interface {
	Put(key common.Comparable, value interface{})
	Get(key common.Comparable) interface{}
	delete(key common.Comparable)

	Keys() []common.Comparable
	size() int
	isEmpty() bool
}
